hemlock tree - Spanish English Dictionary